package com.lemon.blog.system.mapper;

import com.lemon.blog.system.domain.BlType;
import com.lemon.common.core.base.BaseMapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 包名称：com.lemon.blog.Mapper
 * 类名称：BlTypeMapper
 * 类描述：分类管理Mapper接口
 * 创建人：@author huangpeng
 * 创建时间：2022-05-04
 */
public interface BlTypeMapper extends BaseMapper<BlType> {

    /**
     * 查询分类管理列表
     * @Title: selectBlTypeList
     * @Description: 查询分类管理列表
     * @param blType
     * @return: List<BlType>
     * @throws:
     * @author: huangpeng
     * @Date: 2023/2/26 21:21
     */
     List<BlType> selectBlTypeList(BlType blType);

    /**
     * @Title: selectAll
     * @Description: 查询所有分类
     * @param
     * @return: List<BlType>
     * @throws:
     * @author: huangpeng
     * @Date: 2022/5/1 20:29
     */
    List<BlType> selectAll();

    /**
     * @Title: selectBlTypeByTypeCode
     * @Description: 根据分类编码查询
     * @param typeCode
     * @return: BlType
     * @throws:
     * @author: huangpeng
     * @Date: 2022/5/1 20:33
     */
    BlType selectBlTypeByTypeCode(@Param("typeCode") String typeCode);
}
